package com.xuan.core.dto.cul;

import lombok.Data;

import java.io.Serializable;

/**
 * 分页查询数据接收类
 */
@Data
public class PageDto implements Serializable {

    private static final long serialVersionUID = -1L;

    /**
     * 页数
     */
    private Integer page;

    /**
     * 每页条数
     */
    private Integer pageSize;

    /**
     * 查询条件
     */
    private String queryData;

    /**
     * 状态（0:正常。1:已删除）
     */
    private int status;

//************************************************************************************************************************************

    /**
     * 分页校验
     */
    public void checkPage() {

        if (null == this.page || this.page <= 0) {
            this.page = 1;
        }
        if (null == this.pageSize || this.pageSize <= 0 || this.pageSize > 100) {
            this.pageSize = 100;
        }

    }


}
